improvised incendiary device (iid) - Francés Inglés Diccionario